Current Issue : October - December Volume : 2016 Issue Number : 4 Articles : 5 Articles
In a digital modem design, the integration of the Analog to Digital Converters (ADC)\nand Digital to Analog Converters (DAC) with the core processor is usually a major issue for the\ndesigner. In this paper an FPGA scalable Software Defined Radio platform based on a Spartan-6\nas a control unit is presented, developed for both educational and research purposes, which can fit\nthe different application requirements in terms of analog front-end performance, processing unit\nand cost. The resolution and sampling frequency of the analog front-end are its main adjustable\nparameters. The processing core requirements involve the FPGA and the communication ports.\nA multidisciplinary working group was required to design a high performance system for both analog\nfront-end and digital processing core in terms of signal integrity and electromagnetic compatibility.\nThe platform has 5 different peripheral ports ranging from 16 kbps to 2.5 Gbps. The communication\nports allow our students to develop a high range of applications for both on-site and online courses\napplying teaching methodology based on learning by doing using a real system to help them to reach\nother transversal skills....
This paper incorporates the LSB (Least Significant Bit) steganography for a text in color images in the\nRGB (Red Green Blue) format. A certain pseudorandom seed (key) is utilized in both sender and receiver sides, for\nrandomly embedding and retrieving the text bits. The Arduino microcontroller is used to manage all the operations\nneeded, with SDRAM shield to store the image and an LCD display to show required messages and control options.\nThe embedding and retrieving principle used may apply to almost any host image size because it were accomplished\non each randomly chosen pixel and does not require loading the image to the Arduino kit. The host image showed\nquite good PSNR as compared to the original, the PSNR was 75.5% for a 10 bytes embedded text, and gets lower as\nthe text bytes increase to be 55.14% for 100 bytes of embedded text. An image of dimensions of 256x256 is used as a\nhost image. The method is simple, versatile, and efficient....
There are a large number of open source projects in software repositories for developers to reuse. During software development and\nmaintenance, developers can leverage good interfaces in these open source projects and establish the framework of the new project\nquickly when reusing interfaces in these open source projects. However, if developers want to reuse them, they need to read a lot\nof code files and learn which interfaces can be reused. To help developers better take advantage of the available interfaces used in\nsoftware repositories, we previously proposed an approach to automatically recommend interfaces by mining existing open source\nprojects in the software repositories.We mainly used the LDA (Latent Dirichlet Allocation) topic model to construct the Feature-\nInterface Graph for each software project and recommended the interfaces based on the Feature-Interface Graph. In this paper, we\nimprove our previous approach by clustering the recommending interfaces on the Feature-Interface Graph, which can recommend\nmore accurate interfaces for developers to reuse.We evaluate the effectiveness of the improved approach and the results show that\nthe improved approach can be more efficient to recommend more accurate interfaces for reuse over our previous work....
Programmable Logic Controllers (PLCs) are widely used for control and automation of\nmachines and processes, so the quality of PLC software has a direct impact on production efficiency.\nThis paper describes a PLC program for a food production line that was completely rewritten\nusing a different software architecture and framework. The PLC hardware and the production\nline equipment were not changed, so this project provides an opportunity to quantify the impact\nof different PLC software architecture on production efficiency. The average number of cases of\nproducts produced per production hour during the first ten months with the new program was 6.1%\nhigher than the average during the previous ten months with the old program. PLC software, unlike\nmost other software, is often used by the end-user for troubleshooting. In this case, a relatively\nsimple architecture and framework that favors the end-user significantly improved production\nefficiency over a more sophisticated architecture and framework that favors the software developer.\nSuggestions for further research on software architecture and framework are given....
Objective: Information visualization is the study of interactive depictions of abstract and data to\nstrengthen the human cognition. Designing an appropriate information visualization system may\nbe very useful technique for scholars, who intent to get scientific information from digital libraries.\nThe objective of current study was to map and visualize the key-information of dissertations in\nacademic libraries. To achieve the aim, an information retrieval system was designed to present\nthe interactive graphic view of dissertations� subjects in academic. Methods: An information retrieval\nsystem was designed by information visualization toolkit that presents the related subjects\nof dissertations in academic libraries. In addition, the satisfaction-levels of library-users were\nanalyzed by administrating a standard questionnaire (QUIS Questionnaire). Results: The study\nindicated that the designed IR system helped to provide a user-friendly environment through\ndisplaying subjective relations of dissertations, overwhelming variety of colors in displaying\ninformation. Fast and easy access to the cover-to-cover information of dissertations and userinteraction\nfacilities are the advantages of designed IR. Analysis of data furthermore indicated\nthat the users� satisfaction from the system was from medium to high grade. Conclusion: Designing\nthe IR-system revealed an excessive influence on users� satisfaction; therefore, proposing such\nsystems for employing in academic libraries is very suitable and its implementation is necessary....
Loading....